package com.juzi.OOP;

public class Introduce {
    public static void main(String[] args) {
        System.out.println("============================\n" +
                "什么是面向对象编程？\n" +
                "面向就是拿或找的意思\n" +
                "对象就是东西的意思。\n" +
                "面向对象编程就是就是拿或找东西过来编程。\n" +
                "------------------------------------\n" +
                "面向对象编程的好处\n" +
                "符合人类思维习惯，编程更简单，更好理解\n" +
                "--------------------------------------\n" +
                "自己设计对象的前提：明白类是什么？\n" +
                "类(设计图) ：是对象共同特征的描述； \n" +
                "对象：是真实存在的具体实例。   \n" +
                "结论：在Java中，必须先设计类，才能创建对象并使用。\n" +
                "--------------------------------------\n" +
                "类中成分\n" +
                "类中可以定义的5大成分：成员变量、构造器、成员方法、代码块、内部类。\n" +
                " 修饰符 class 类名{\n" +
                "                 // 1、成员变量Field：描述类或者对象的属性信息，如：姓名、年龄。\n" +
                "                 // 2、成员方法Method: 描述类或者对象的行为的，如：唱歌、吃饭、买票。\n" +
                "                 // 3、构造器Constructor: 初始化一个类的对象返回。\n" +
                "                 // 4、内部类：还没有学习。\n" +
                "                 // 5、代码块：还没有学习。\n" +
                "}\n" +
                "\n" +
                "public class Student {\n" +
                "    // 1、成员变量\n" +
                "  private String name;\n" +
                "    // 2、构造器\n" +
                "  public Student(){\n" +
                "\n" +
                "    }\n" +
                "    // 3、方法\n" +
                "  public void run(){\n" +
                "    }\n" +
                "}\n" +
                "\n" +
                "--------------------------------------\n" +
                "定义类的注意事项：\n" +
                "类名建议首字母大写。满足驼峰模式。\n" +
                "一个Java文件中可以定义多个类，但是只能有一个类是用public修饰的，public修饰的类名必须成为Java代码的文件名称。\n" +
                "按照规范：建议一个Java文件只定义一个类。\n" +
                "--------------------------------------\n" +
                "--------------------------------------\n" +
                "--------------------------------------\n" +
                "--------------------------------------\n" +
                "");
    }
}
